.icon-lock{width:24px;height:24px}.icon-lock path{stroke:currentColor;fill:none}.icon-lock path:last-child{fill:currentColor}.placeholder{display:flex;align-items:center;width:100%;height:100%}.placeholder__line{width:100%;height:100%;border-radius:inherit;animation:placeholder-animation 3s linear infinite;background-color:#f7f9fc;background-image:linear-gradient(90deg,transparent calc(100% - 200px),hsla(0,0%,100%,.8),calc(100% - 100px),transparent);background-size:1400px 100%}.placeholder_center{justify-content:center}.placeholder_rounded_s{border-radius:2px}.placeholder_rounded_m{border-radius:12px}.tabs-pane__header .tabs__navigation-arrow{background:#f7f9fc}.tabs-pane__header .tabs__navigation-arrow:hover{background:#f0f3f9}.tabs-default__item-content.tabs-pane__item-content.tabs__item-content{position:absolute;top:-10000px;left:-10000px;display:flex}.tabs-default__item-content.tabs-pane__item-content.tabs__item-content_visible{position:static;display:flex}.tabs-default__item-content.tabs-simple__item-content.tabs__item-content{position:absolute;top:-10000px;left:-10000px;display:flex}.tabs-default__item-content.tabs-simple__item-content.tabs__item-content_visible{position:static;display:flex}.tabs-default__content.tabs__content{position:relative;flex:1 0 0}.tabs-group-simple.tabs-group{display:flex;padding:2px 0;background:transparent}.tab-simple.tab{background:unset}.tab-simple.tab_active:after{content:unset}.tab-simple.tab:hover{background:unset}.tab-simple .tab__text{opacity:1}.tabs-group-pane.tabs-group{padding:2px 0;background:#f7f9fc}.tabs-group-folder.tabs-group{display:flex;border-bottom:1px solid #d1d2d6;background:transparent}.tabs-group-default.tabs-group{position:relative;display:flex}.tabs-folder__header.tabs__header:before{position:absolute;bottom:0;display:block;width:100%;height:1px;content:"";background:#d9d9d9}.tab-default.tab-sliding.tab_active{border-bottom:none}.tab-pane.tab-folder.tab{position:relative;border:1px solid transparent;border-left:0;border-radius:0;background:#fff;box-shadow:none}.tab-pane.tab-folder.tab_active{top:1px;border-color:#d1d2d6 #d1d2d6 #fff;box-shadow:0 0 15px rgba(0,0,0,.03),0 0 6px rgba(0,0,0,.09);line-height:39px}.tab-pane.tab-folder.tab_active:after{top:-1px;height:calc(100% + 1px)}.tab-pane.tab-folder.tab:not(.tab_active):hover{background:rgba(0,0,0,.03)}.tab-pane.tab-folder.tab:before{background:#d1d2d6}.tab-pane.tab-folder.tab_active+.tab:before{background:none}.tab-default.tab{position:relative;display:flex;justify-content:space-between;flex:0 1 auto;box-sizing:border-box;margin-right:24px;padding-bottom:8px;cursor:pointer;color:rgba(26,27,34,.4);font-size:21px;line-height:26px}.tab-default.tab_active{cursor:default;color:#1a1b22;border-bottom:2px solid var(--tab-active-color,#007aff)}.tab-default.tab:hover{transition:color .3s;color:#1a1b22}.tab-default .tab__text{display:inline-block;overflow:hidden;min-width:20px;white-space:nowrap;text-overflow:ellipsis}.tab-default.tab:not(.tab_active):after{position:absolute;bottom:0;display:block;width:100%;height:2px;content:"";transition:transform .2s ease-in-out 0s;transform:scaleX(0);background-color:var(--tab-active-color,#007aff)}.tab-default.tab:not(.tab_active):hover:after{transform:scaleX(1)}.tabs-default__item-content.tabs__item-content{display:none}.tabs-default__item-content.tabs__item-content_visible{display:flex}.tabs-group-default.tabs-group-sliding.tabs-group:after{position:absolute;bottom:-1px;display:block;width:var(--tabs-item-width);height:2px;content:"";transition:.3s;transform:translateX(var(--tabs-item-left));background:var(--tab-active-color,#007aff)}.tabs-default__header.tabs__header{position:relative}.tabs-default__header .tabs__content{position:relative;height:100%}.tabs-default__header .tabs__slider{height:100%}.tabs-default__header .tabs__navigation-arrow{display:flex;align-items:center;width:24px;height:100%;background:#fff}.tabs-default__header .tabs__navigation-arrow:hover{background:hsla(0,0%,100%,.9)}.tabs-default__header .tabs__navigation{position:absolute;z-index:100;top:0;left:0;display:flex;width:100%;height:100%;pointer-events:none;justify-content:space-between}.tab-pane.tab{position:relative;display:flex;justify-content:space-between;flex:0 1 auto;box-sizing:border-box;min-width:60px;max-width:170px;height:40px;margin:0;padding:0 4px 0 16px;cursor:pointer;transition:background .1s ease-in-out;color:#1a1b22;border-bottom:none;border-radius:2px 2px 0 0;background:#f7f9fc;font-size:14px;font-weight:500;line-height:40px}.tab-pane.tab:hover{z-index:20;transition:color .3s;background:rgba(0,0,0,.03)}.tab-pane.tab_active{z-index:10;cursor:default;opacity:1;border-radius:0 2px 0 0;background:#fff;box-shadow:0 0 15px 2px #fff}.tab-pane.tab_active .tab__text{opacity:1}.tab-pane.tab_active:hover{background:#fff}.tab-pane.tab_active:after{position:absolute;top:0;left:0;width:2px;height:100%;content:"";background:var(--tab-active-color,#007aff)}.tab-pane.tab_active:before{display:none}.tab-pane.tab:before{position:absolute;top:1px;left:0;width:1px;height:36px;content:"";background:rgba(0,0,0,.05)}.tab-pane.tab_collapsed .tab__controls{margin:0 4% 0 0}.tab-pane.tab_collapsed .tab__close{position:relative}.tab-pane.tab_collapsed .tab__close:after{position:absolute;left:55%;display:block;width:20px;height:20px;content:""}.tab-pane.tab_collapsed .tab__warning{position:absolute;left:6px}.tab-pane .tab__text{display:inline-block;overflow:hidden;min-width:20px;white-space:nowrap;opacity:.6}.tab-pane .tab__element-hint{position:absolute;z-index:1;left:0;overflow:hidden;width:100%;height:100%}.tab-pane .tab__controls{display:flex;align-items:center;height:100%;margin:0 0 0 6px}.tab-pane .tab__controls:empty{margin:0 6px}.tab-pane .tab__close{z-index:100;display:flex;cursor:pointer;opacity:.6}.tab-pane .tab__close:hover{opacity:1}.tab-pane .tab__warning{display:block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#ff3b30}.theory-viewer__block_type_unknown{display:flex;justify-content:center;align-items:center;height:200px;opacity:.3;border:5px dashed #000;font-size:30px}.theory-viewer{--base-unit:16px;--base-ratio:1;--size-xxs:calc(var(--base-unit)*var(--base-ratio)/2);--size-xs:calc(var(--base-unit)*var(--base-ratio)*0.75);--size-s:calc(var(--base-unit)*var(--base-ratio)*0.875);--size-m:calc(var(--base-unit)*var(--base-ratio));--size-l:calc(var(--base-unit)*var(--base-ratio)*1.5);--size-xl:calc(var(--base-unit)*var(--base-ratio)*1.75);--size-xxl:calc(var(--base-unit)*var(--base-ratio)*2);--size-xxxl:calc(var(--base-unit)*var(--base-ratio)*2.5);--font-title:500 var(--size-xxl)/1.25em suisse,Yandex Sans,sans-serif;--font-subtitle:var(--size-l)/1.33em suisse,Yandex Sans,sans-serif;--font-lead:var(--size-l)/1.35em spectral,serif;--font-body:calc(var(--size-m)*1.125)/1.7em suisse,Yandex Sans,sans-serif;--font-quote:var(--size-xl)/1.25em spectral,serif}.theory-viewer__block{width:644px}@media (min-width:1024px){.theory-viewer__block{width:644px}}@media (min-width:1280px){.theory-viewer__block{width:804px}}@media (min-width:1440px){.theory-viewer__block{width:864px}}.theory-viewer__block_type_vertical-layout{display:flex;flex-direction:column;align-items:center;width:100%}.theory-viewer__block_type_wide-layout,.theory-viewer__block_type_wide-layout .theory-viewer__block{width:100%}.theory-viewer__block_error{display:flex;justify-content:center;align-items:center;width:100%;height:100px;background:#ff3b30;font-size:20px}.split-view{display:flex}.split-view_direction_column{--resizer-cursor:ns-resize;flex-direction:column}.split-view_direction_column>.split-view__pane{min-height:0}.split-view_direction_column>.split-view__pane>.split-view__resizer{bottom:-3.5px;left:0;width:100%;height:7px}.split-view_direction_column>.split-view__pane>.split-view__resizer:before{bottom:3px;width:100%;height:1px}.split-view_direction_column>.split-view__pane>.split-view__resizer:after{background-image:linear-gradient(0deg,#9b9da6,transparent 0,transparent 1px,transparent 0,#9b9da6 0,#9b9da6 2px,#9b9da6 0,transparent 0,transparent 3px,transparent 0,#9b9da6 0,#9b9da6 4px,#9b9da6 0,transparent 0,transparent 5px,transparent 0,#9b9da6 0,#9b9da6 6px,#9b9da6 0,transparent 0,transparent 7px,transparent 0,#9b9da6 0,#9b9da6 8px,#9b9da6 0,transparent 0,transparent 9px);top:1px;left:50%;max-height:5px;transform:translateX(-50%)}.split-view_direction_row{--resizer-cursor:ew-resize;flex-direction:row}.split-view_direction_row>.split-view__pane{min-width:0}.split-view_direction_row>.split-view__pane>.split-view__resizer{top:0;right:-3.5px;width:7px;height:100%}.split-view_direction_row>.split-view__pane>.split-view__resizer:before{right:3px;width:1px;height:100%}.split-view_direction_row>.split-view__pane>.split-view__resizer:after{background-image:linear-gradient(90deg,#9b9da6,transparent 0,transparent 1px,transparent 0,#9b9da6 0,#9b9da6 2px,#9b9da6 0,transparent 0,transparent 3px,transparent 0,#9b9da6 0,#9b9da6 4px,#9b9da6 0,transparent 0,transparent 5px,transparent 0,#9b9da6 0,#9b9da6 6px,#9b9da6 0,transparent 0,transparent 7px,transparent 0,#9b9da6 0,#9b9da6 8px,#9b9da6 0,transparent 0,transparent 9px);top:50%;left:1px;max-width:5px;transform:translateY(-50%)}.split-view_collapsable>.split-view__pane_collapsed{-webkit-user-select:none;user-select:none;will-change:flex-grow}.split-view_collapsable>.split-view__pane_collapsed:after{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;content:"";pointer-events:auto}.split-view_collapsable>.split-view__pane_collapsed:hover:after{background:#e3e3e3}.split-view_collapsable>.split-view__pane_collapsed:after{cursor:pointer;background:#f0f0f0}.split-view_collapsable>.split-view__pane_collapsed .split-view__pane>.split-view__resizer{display:none}.split-view_disabled>.split-view__pane>.split-view__resizer{pointer-events:none}.split-view__pane{position:relative;flex-basis:0;will-change:flex-grow}.split-view__pane_animating{transition:flex-grow .3s}.split-view__pane:after{content:"";transition:background .2s;pointer-events:none}.split-view__pane>.split-view__resizer{position:absolute;z-index:110;overflow:hidden;cursor:var(--resizer-cursor)}.split-view__pane>.split-view__resizer:hover:before,.split-view__pane>.split-view__resizer_dragging.split-view__resizer:before{transition-delay:.2s;transform:scale(5);opacity:1}.split-view__pane>.split-view__resizer:hover:after,.split-view__pane>.split-view__resizer_dragging.split-view__resizer:after{transition-delay:.35s;opacity:1}.split-view__pane>.split-view__resizer_dragging.split-view__resizer{cursor:default}.split-view__pane>.split-view__resizer_dragging.split-view__resizer:after,.split-view__pane>.split-view__resizer_dragging.split-view__resizer:before{transition-delay:0s}.split-view__pane>.split-view__resizer_disabled{cursor:default}.split-view__pane>.split-view__resizer:before{position:absolute;content:"";transition:transform .2s,opacity .2s;pointer-events:none;opacity:0;background-color:#d1d2d6;background-position:50%}.split-view__pane>.split-view__resizer:after{position:absolute;width:10px;height:10px;content:"";transition:opacity .2s;opacity:0}body._split-view-resizing .split-view_collapsable>.split-view__pane_collapsed:hover:after{background:#f0f0f0}body._split-view-resizing .split-view__pane{-webkit-user-select:none;user-select:none}body._split-view-resizing .split-view__pane:after{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;content:"";pointer-events:auto}body._split-view-resizing .split-view__resizer:not(.split-view__resizer_dragging){display:none}.user-pic{display:inline-block;width:42px;height:42px}.user-pic__image{width:100%;height:100%;border-radius:100px;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:cover}.user-pic__image_lodpi_yes{display:inline-block}.i-ua_retina_yes .user-pic__image_lodpi_yes{display:none;background-image:none!important}.user-pic__image_hidpi_yes{display:none;background-image:none}.i-ua_retina_yes .user-pic__image_hidpi_yes{display:inline-block}.user-pic{position:relative}.user-pic_has-plus:after{position:absolute;z-index:0;top:50%;left:50%;width:52px;height:52px;margin:-26px 0 0 -26px;content:"";background:url(https://code.s3.yandex.net/common/plus-border.svg) 50% no-repeat;background-size:contain}.user__footer-actions-item{padding:14px 16px;cursor:pointer;color:#fff;font-size:14px;line-height:16px}.user__footer-actions-item:hover{color:var(--profession-color,#007aff)}.user-plus-badge{display:inline-block;text-transform:lowercase;color:#fff;background:radial-gradient(93.02% 208.78% at 100% 100%,#fc0 0,#fb692b 12.51%,#be40c0 34.51%,rgba(80,90,221,0) 82.73%),radial-gradient(100.87% 190.54% at 0 8.33%,#48cce0 0,#4395ee 26.3%,#505add 56.69%)}.user-plus-badge_size_small{padding:0 4px 1px;border-radius:4px;font-size:12px;line-height:12px}.user-plus-badge_size_large{padding:1px 8px 4px;border-radius:8px;font-size:20px;line-height:20px}.user-lsd.user{position:relative;display:flex;padding:4px;cursor:pointer;border:1px solid #1a1b22;border-radius:64px}.user-lsd.user_guest{justify-content:center;align-items:center;min-width:112px;padding:.2em 0 0;transition:opacity .1s;color:#fff;background:#1a1b22}@media screen and (min-width:769px){.user-lsd.user_guest:hover{opacity:.8}}@media screen and (max-width:768px){.user-lsd.user_guest:active{opacity:.8}}@media screen and (min-width:1440px){.user-lsd.user_guest{min-width:120px}}.user-lsd .user__name{display:inline-block;margin:.2em 12px 0;white-space:nowrap;text-transform:capitalize}.user-lsd .user__pic{--size:32px;width:var(--size);height:var(--size);cursor:pointer}@media screen and (min-width:1440px){.user-lsd .user__pic{--size:38px}}.user__actions-item{padding:16px 14px 0;cursor:pointer;color:#fff;font-size:12px;line-height:16px}.user__actions-item:last-child{padding-bottom:28px}.user__actions-item .link{color:#fff}.user__actions-item .link:hover{color:var(--profession-color,#007aff)}.user__action-github{display:flex;align-items:center;font-size:12px;line-height:16px}.user__action-github:hover .user__action-github-right{opacity:1}.user__action-github-left{margin-right:auto}.user__action-github-right{transition:opacity .1s ease-in-out;opacity:0}.user__action-github-title{margin-bottom:1px;color:#fff}.user__action-github-username{color:hsla(0,0%,100%,.5)}.user-default.user{position:relative;cursor:pointer}.user-default .user .user-default .user__pic{width:32px;height:32px;cursor:pointer}.user-default .user__popup{position:absolute;z-index:10002;top:-15px;right:-17px;box-sizing:border-box;width:290px;border:1px solid #1a1b22;border-radius:24px;background:#1a1b22;box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 0 0 rgba(0,0,0,.1)}.user-default .user__popup_bordered{border:1px solid var(--profession-color,#007aff)}.user-default .user__popup-header{display:flex;justify-content:space-between;padding:14px 16px 0}.user-default .user__username-wrapper{margin-bottom:4px;color:#fff;font-size:14px;line-height:16px}.user-default .user__username{margin-right:4px}.user-default .user__email{color:hsla(0,0%,100%,.5);font-size:12px;line-height:14px}.user-default .user__overlay{position:fixed;z-index:1;top:0;right:0;bottom:0;left:0;display:none}.user-default .user__overlay_visible{display:block}.user-default .user__login{padding:4px 8px;cursor:pointer}.confirm-modal-content__button{width:200px;height:60px}.confirm-modal-content{position:relative;box-sizing:border-box;width:600px;padding:50px;color:#1a1b22;font-weight:400}.confirm-modal-content__close{position:absolute;top:0;right:-48px;cursor:pointer;opacity:.7;color:#fff}.confirm-modal-content__close:hover{opacity:1}.confirm-modal-content__title{margin-bottom:14px;font-family:YSDisplay;font-size:27px;font-weight:500;line-height:29px}.confirm-modal-content__content{margin:14px 0 28px;opacity:.8;font-size:16px;line-height:22px}.confirm-modal-content__button-confirm{margin-right:16px}#bundle-proficiency .header{flex-wrap:wrap;width:644px;display:flex;justify-content:flex-end;align-items:center;height:76px;margin:0 auto}@media (min-width:1024px){#bundle-proficiency .header{width:644px}}@media (min-width:1280px){#bundle-proficiency .header{width:804px}}@media (min-width:1440px){#bundle-proficiency .header{width:864px;width:calc(100% - 50px);margin-right:50px}}.theory-viewer__markdown_flexible{width:644px;margin:0 auto}@media (min-width:1024px){.theory-viewer__markdown_flexible{width:644px}}@media (min-width:1280px){.theory-viewer__markdown_flexible{width:804px}}@media (min-width:1440px){.theory-viewer__markdown_flexible{width:864px}}.feedback-modal__textarea{box-sizing:border-box;width:100%;min-height:182px;max-height:182px;margin-bottom:40px;padding:15px 21px 15px 12px;resize:none;color:#1a1b22;border:1px solid #d1d2d6;font-family:Yandex Sans,Arial,Helvetica,sans-serif;line-height:24px}.feedback-modal__textarea:focus{outline:0}.feedback-modal__rating-item{display:inline-block;width:56px;height:56px;margin-right:30px;cursor:pointer;transition:all .2s ease-in-out;transform:scale(.9)}.feedback-modal__rating-item_selected{opacity:.5}.feedback-modal__rating-item_active{transform:scale(1);opacity:1}.feedback-modal__rating-item:hover{transform:scale(1)}.feedback-modal__rating-img{width:100%;height:100%}.feedback-modal{box-sizing:border-box;width:100%;padding:50px;color:#1a1b22}.feedback-modal__body{display:flex;flex-direction:column;width:530px;min-height:480px}.feedback-modal__spacing{flex:1}.feedback-modal__header{margin-bottom:30px;font-family:YSDisplay;font-size:27px;font-weight:500;line-height:29px}.feedback-modal__description{max-width:400px;margin-bottom:30px;font-size:16px;line-height:22px}.feedback-modal__rating-container{margin-bottom:15px}.feedback-modal__submit-button{width:200px;height:60px}.feedback-modal__successful-container{height:288px}.feedback-modal__close{position:absolute;top:0;right:-48px;cursor:pointer;opacity:.7;color:#fff}.feedback-modal__close:hover{opacity:1}#bundle-proficiency .lesson__feedback{display:flex;justify-content:space-between;align-items:center;padding:40px;border:1px solid #d1d2d6;border-top:2px solid #1a1b22;border-radius:0 0 8px 8px}#bundle-proficiency .lesson__feedback-btn{min-width:200px}#bundle-proficiency .lesson__homework-download-btn{width:200px;height:50px}#bundle-proficiency .lesson__homework-details{display:flex;align-items:center;width:100%}#bundle-proficiency .lesson__homework-file-wrapper{display:flex;height:34px}#bundle-proficiency .lesson__homework-file-icon{margin-right:16px;color:#fff}#bundle-proficiency .lesson__homework-filename{font-size:14px;line-height:16px}#bundle-proficiency .lesson__homework-review-status{color:#fe5a1b;font-size:14px;line-height:16px}#bundle-proficiency .lesson__homework-file-uploaded{opacity:.2;color:#1a1b22;font-size:14px;line-height:18px}#bundle-proficiency .lesson__file-uploader{position:relative;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin:30px 0;padding:30px;color:#1a1b22;border:1px dashed rgba(0,0,0,.1)}#bundle-proficiency .lesson__file-uploader_dragging{border:1px solid transparent;background:rgba(0,0,0,.04)}#bundle-proficiency .lesson__upload-file-icon{width:30px;margin:10px 0;opacity:.4}#bundle-proficiency .lesson__upload-btn{width:200px;height:50px}#bundle-proficiency .lesson__upload-message{width:228px;margin:0 0 30px;text-align:center;opacity:.4;font-size:14px;line-height:18px}#bundle-proficiency .lesson__upload-error{color:#ff3b30;font-size:14px;line-height:16px}#bundle-proficiency .lesson__file-is-loading{margin:30px 0;text-align:center}#bundle-proficiency .lesson__homework-upload{display:flex;justify-content:space-between;box-sizing:border-box;height:44px;padding-top:10px;font-size:14px;line-height:22px}#bundle-proficiency .lesson__homework-upload input{display:none}#bundle-proficiency .lesson__homework-upload_bottom{margin-top:30px;border-top:1px solid #d1d2d6}#bundle-proficiency .lesson__homework-upload_top{margin-top:8px}#bundle-proficiency .lesson__homework-upload-text{padding-top:5px}#bundle-proficiency .lesson__homework-upload-link{display:flex;align-items:center;margin-left:16px;cursor:pointer;white-space:nowrap;font-weight:500}#bundle-proficiency .lesson__homework-upload-link button{display:flex;justify-content:center;width:32px;height:32px;margin-left:12px;cursor:inherit;border:none;border-radius:2px;background-color:#f1f1f2;line-height:34px}#bundle-proficiency .lesson__homework-upload-link button .icon{flex-shrink:0}#bundle-proficiency .lesson__homework-upload-link button:focus{outline:none}#bundle-proficiency .review-status__drag-here{display:flex;flex-direction:row;align-items:center;margin-top:1px;margin-bottom:1px;margin-left:-1px}#bundle-proficiency .review-status__drag-here-icon{animation:emersion .3s cubic-bezier(.68,-.55,.265,1.55) forwards}#bundle-proficiency .review-status__folder-text{margin-left:20px;animation:slide-left .1s linear forwards}#bundle-proficiency .review-status__scrollable-tooltip-wrapper{position:relative;display:flex;overflow:hidden;max-height:300px}#bundle-proficiency .review-status__copy-btn{position:absolute;z-index:10;top:10px;right:18px;cursor:pointer;color:#b6bcbf;border:none;outline:none;background-color:#fff;font-size:14px}#bundle-proficiency .review-status__copy-btn:hover{color:rgba(26,27,34,.5)}#bundle-proficiency .review-status__copy-btn:focus{outline:none}#bundle-proficiency .review-status__scrollable-tooltip{flex:1}#bundle-proficiency .review-status__errors{padding:28px 28px 28px 0}#bundle-proficiency .review-status__run-code-error{position:relative;display:flex;align-items:flex-start;line-height:24px}#bundle-proficiency .review-status__run-code-error:before{display:inline-block;width:6px;height:6px;margin:9px 12px 0;flex-shrink:0;content:"";border-radius:50%;background-color:#ff3b30}#bundle-proficiency .review-status__run-code-error+.review-status__run-code-error{margin-top:4px}#bundle-proficiency .tag-icon path{fill:#1a1b22}#bundle-proficiency .review-status__icon-upload-wrapper{position:relative}#bundle-proficiency .review-status__icon-upload-wrapper_inProgress{border:1px solid #ff9500;border-radius:50%}#bundle-proficiency .review-status__upload-icon{display:block;border-radius:50%}#bundle-proficiency .review-status__icon-doc-code{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#bundle-proficiency .review-status__error{stroke:#fe641a;stroke-width:1px}#bundle-proficiency .review-status__progress{transform:rotate(-90deg) translateX(-100%);animation:grow 2s ease-in-out infinite;fill:#f5f5f5;stroke:rgba(0,0,0,.05);stroke-width:68px;stroke-dasharray:0 300}@keyframes grow{50%{stroke-dasharray:300 300;stroke:rgba(0,0,0,.05);fill:#f5f5f5}50.1%{stroke-dasharray:0 300;stroke:#f5f5f5;fill:rgba(0,0,0,.05)}to{stroke-dasharray:300 300;stroke:#f5f5f5;fill:rgba(0,0,0,.05)}}#bundle-proficiency .review-status{position:relative;margin-bottom:50px;outline:none}#bundle-proficiency .review-status__body{padding:30px 40px;border:1px solid #d9d9d9;border-radius:0 0 8px 8px}#bundle-proficiency .review-status__body_upload-ready,#bundle-proficiency .review-status__body_uploading{border-color:transparent;background-color:rgba(0,0,0,.04)}#bundle-proficiency .review-status__description{max-width:516px;flex-grow:1;color:#1a1b22;font-size:18px;line-height:24px}#bundle-proficiency .review-status__input-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;min-height:50px}#bundle-proficiency .review-status__status-icons{position:relative;top:-1px;display:flex;flex-direction:row;align-items:center;margin-right:-2px;margin-left:38px}#bundle-proficiency .review-status__status-icon{animation:emersion .2s ease-in-out forwards}#bundle-proficiency .review-status__file-label{position:relative;cursor:pointer;border-bottom:1px solid}#bundle-proficiency .review-status__submittion-failed{display:flex;flex-direction:row;align-items:center;margin-top:-8px;margin-bottom:-10px;margin-left:-10px}#bundle-proficiency .review-status__submit-again-button{width:240px;margin-top:1px;margin-right:6px}#bundle-proficiency .review-status__link{text-decoration:underline;color:#1a1b22}#bundle-proficiency .review-status__footer{display:flex;margin:10px 0 0;color:#1a1b22;line-height:26px}#bundle-proficiency .review-status__footer-message{flex:1 0 auto}#bundle-proficiency .review-status__footer-actions{display:flex;flex:0 0 auto;align-items:center;margin-left:auto}#bundle-proficiency .review-status__errors-tooltip{left:0;overflow:hidden;width:100%;max-height:300px;border:1px solid #d9d9d9}#bundle-proficiency .review-status__error-btn-container{display:flex;align-items:center;cursor:pointer}#bundle-proficiency .review-status__error-btn{display:flex;width:32px;height:32px;margin-left:14px;cursor:inherit;border:none;border-radius:2px;background-color:#e4e4e4;justify-content:center}#bundle-proficiency .review-status__error-btn svg{flex-shrink:0}#bundle-proficiency .review-status__error-btn:focus{outline:none}@keyframes emersion{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes slide-left{0%{transform:translateX(10px)}to{transform:translateX(0)}}#bundle-proficiency .lesson__homework_type_jupyter .lesson__homework-details{justify-content:left}#bundle-proficiency .lesson__homework_type_jupyter .lesson__homework-details-wrapper{width:inherit}#bundle-proficiency .lesson__homework-pseudo-link{cursor:pointer;text-decoration:underline;color:#1a1b22}#bundle-proficiency .lesson__homework-upload-message{margin-bottom:40px;font-size:18px;line-height:30px}#bundle-proficiency .lesson__homework-move-on{margin-top:18px}#bundle-proficiency .lesson__homework-next-lesson-btn{margin-left:20px}#bundle-proficiency .lesson__homework-review-status{margin-bottom:40px}#bundle-proficiency .lesson__homework-review-status_no-space{margin-bottom:0}#bundle-proficiency .lesson-info-section__message{flex:1 0 auto;flex:1 1 auto;padding-right:60px}#bundle-proficiency .lesson-info-section{display:flex;align-items:center;padding:30px 30px 30px 40px;border:1px solid #d9d9d9;border-radius:0 0 8px 8px}#bundle-proficiency .lesson-info-section__info-section-message{flex:1 1 auto;padding-right:60px}#bundle-proficiency .lesson-info-section__info-section-button{flex:1 0 auto}#bundle-proficiency .lesson__github-account-info{display:flex;align-items:center;padding:30px 30px 30px 40px;border:1px solid #d9d9d9;border-radius:0 0 8px 8px}#bundle-proficiency .lesson__github-account-info-message{flex:1 1 auto;padding-right:60px}#bundle-proficiency .lesson__github-account-info-button{flex:1 0 auto}#bundle-proficiency .lesson__homework_type_common .lesson__homework-details{justify-content:space-between}#bundle-proficiency .lesson__homework-tabs{--tab-active-color:var(--profession-color,#007aff)}#bundle-proficiency .lesson__info-section{margin-bottom:50px}#bundle-proficiency .lesson__tab-item{width:230px;height:72px;margin-right:2px;align-items:center;justify-content:center}#bundle-proficiency .lesson__tab-content-item{flex-direction:column}#bundle-proficiency .lesson__revisor-button{min-width:240px;margin-right:20px}#bundle-proficiency .lesson__submit-homework-button{min-width:180px}#bundle-proficiency .lesson__history-tab{margin:60px 0}#bundle-proficiency .lesson__homework{width:644px;margin:0 auto}@media (min-width:1024px){#bundle-proficiency .lesson__homework{width:644px}}@media (min-width:1280px){#bundle-proficiency .lesson__homework{width:804px}}@media (min-width:1440px){#bundle-proficiency .lesson__homework{width:864px}}#bundle-proficiency .lesson__homework_status_new .lesson__homework-file-icon{color:#000}#bundle-proficiency .lesson__homework_status_reviewing .lesson__homework-file-icon{color:#fe5a1b}#bundle-proficiency .lesson__homework_status_approved .lesson__homework-review-status{color:#51cf66}#bundle-proficiency .lesson__homework-theory{margin:40px 0 0}#bundle-proficiency .lesson__feedback,#bundle-proficiency .lesson__homework-details{margin:40px 0}#bundle-proficiency .lesson__placeholder-title{margin-bottom:28px}#bundle-proficiency .lesson__placeholder-spacing{height:48px}#bundle-proficiency .lesson__placeholder-row{width:100%;height:28px}#bundle-proficiency .lesson__theory{width:100%;margin-bottom:44px}#bundle-proficiency .lesson__button{max-width:100%;height:50px;margin-bottom:44px}#bundle-proficiency .lesson__markdown,#bundle-proficiency .lesson__markdown-btn,#bundle-proficiency .lesson_loading{width:644px;margin:0 auto}@media (min-width:1024px){#bundle-proficiency .lesson__markdown,#bundle-proficiency .lesson__markdown-btn,#bundle-proficiency .lesson_loading{width:644px}}@media (min-width:1280px){#bundle-proficiency .lesson__markdown,#bundle-proficiency .lesson__markdown-btn,#bundle-proficiency .lesson_loading{width:804px}}@media (min-width:1440px){#bundle-proficiency .lesson__markdown,#bundle-proficiency .lesson__markdown-btn,#bundle-proficiency .lesson_loading{width:864px}}#bundle-proficiency .lesson__markdown-btn{margin-top:44px}#bundle-proficiency .lesson__lock{width:128px;height:128px}#bundle-proficiency .lesson_type_info.lesson{display:flex;flex-direction:column;align-items:center;margin-top:200px;opacity:.4}.hiding-sidebar{position:fixed}.hiding-sidebar_position_left{left:0;transform:translateX(-100%)}.hiding-sidebar_position_right{right:0;transform:translateX(100%)}.hiding-sidebar_visible{transition:transform .65s cubic-bezier(.2,1,.3,1);transform:none}.hiding-sidebar__overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:rgba(26,27,34,.8)}.hiding-sidebar__overlay_visible{cursor:pointer;transition:opacity .3s;pointer-events:auto;opacity:1}.study-item-status{width:24px;height:24px;display:flex;box-sizing:border-box}.study-item-status_value_available,.study-item-status_value_current,.study-item-status_value_solved,.study-item-status_value_solved-twice{color:var(--profession-color,#007aff)}.study-item-status_value_reset{color:#adb0c1}#bundle-proficiency .sidebar__lesson{position:relative;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;height:50px;padding-right:16px;padding-left:40px;transition:color .2s;color:inherit}#bundle-proficiency .sidebar__lesson_current{color:#fff}#bundle-proficiency .sidebar__lesson_current:before{position:absolute;top:0;left:0;width:3px;height:100%;content:"";background:var(--profession-color,#007aff)}#bundle-proficiency .sidebar__lesson_available:hover,#bundle-proficiency .sidebar__lesson_status_current:hover,#bundle-proficiency .sidebar__lesson_status_solved-twice:hover,#bundle-proficiency .sidebar__lesson_status_solved:hover{cursor:pointer;color:#fff}#bundle-proficiency .sidebar__lesson_status_reset .sidebar__lesson-status-icon{opacity:.6}#bundle-proficiency .sidebar__lesson_status_current{color:#fff}#bundle-proficiency .sidebar__lesson_status_disabled{cursor:default;transition:opacity .2s;opacity:.5}#bundle-proficiency .sidebar__lesson_status_disabled:hover,#bundle-proficiency .sidebar__lesson_status_disabled:hover .sidebar__lesson-status-icon{opacity:1}#bundle-proficiency .sidebar__lesson_status_disabled .sidebar__lesson-status-icon{transition:opacity .2s;opacity:0}#bundle-proficiency .sidebar__lesson_type_homework{padding-left:12px}#bundle-proficiency .sidebar__lesson_type_homework:not(.sidebar__lesson_current):not(:hover) .sidebar__item-icon{opacity:.6}#bundle-proficiency .sidebar__lesson_type_homework.sidebar__lesson_status_disabled{opacity:1}#bundle-proficiency .sidebar__lesson .sidebar__item-icon{height:16px}#bundle-proficiency .sidebar__lesson-title-wrapper{display:flex;overflow:hidden;align-items:center;width:calc(100% - 24px)}#bundle-proficiency .sidebar__lesson-title{overflow:hidden;margin:0;padding:0;white-space:nowrap;text-overflow:ellipsis}#bundle-proficiency .sidebar__topic-reset{margin-right:16px;transition:opacity .2s;opacity:0;color:#adb0c1}#bundle-proficiency .sidebar__topic-reset-content{display:flex;justify-content:center;align-items:center;width:32px;height:32px}#bundle-proficiency .sidebar__topic-header:hover .sidebar__topic-reset{opacity:.5}#bundle-proficiency .sidebar__topic-header:hover .sidebar__topic-reset:hover{opacity:1}.react-slidedown{height:0;transition-property:none;transition-duration:.5s;transition-timing-function:ease-in-out}.react-slidedown.transitioning{overflow-y:hidden}.react-slidedown.closed{display:none}#bundle-proficiency .sidebar__topic{position:relative}#bundle-proficiency .sidebar__topic_status_disabled .sidebar__topic-header:hover{cursor:default;background:none}#bundle-proficiency .sidebar__topic_status_disabled .sidebar__topic-header:hover .sidebar__topic-solved-counter{opacity:1}#bundle-proficiency .sidebar__topic_status_reset .sidebar__topic-status-icon{opacity:.6}#bundle-proficiency .sidebar__topic_status_current .sidebar__topic-title{color:#fff}#bundle-proficiency .sidebar__topic_expanded .sidebar__topic-arrow{opacity:1}#bundle-proficiency .sidebar__topic-header{display:flex;align-items:center;padding:0 16px 0 12px}#bundle-proficiency .sidebar__topic-header:hover{cursor:pointer}#bundle-proficiency .sidebar__topic-header:hover .sidebar__topic-title{color:#fff}#bundle-proficiency .sidebar__topic-header:hover .sidebar__topic-status-icon{opacity:0}#bundle-proficiency .sidebar__topic-header:hover .sidebar__item-icon,#bundle-proficiency .sidebar__topic-header:hover .sidebar__topic-solved-counter{opacity:1}#bundle-proficiency .sidebar__topic-arrow{width:24px;height:24px;transition:opacity .2s;text-align:center;opacity:.6}#bundle-proficiency .sidebar__topic-arrow svg{transition:transform .3s}#bundle-proficiency .sidebar__topic-title{display:flex;align-items:center;flex:1;width:calc(100% - 76px);min-height:50px;margin:0;user-select:none;transition:color .2s}#bundle-proficiency .sidebar__topic-solved-counter,#bundle-proficiency .sidebar__topic-status-icon{transition:opacity .2s}#bundle-proficiency .sidebar__topic-status-icon{position:absolute;right:16px}#bundle-proficiency .sidebar__topic-solved-counter{opacity:0}#bundle-proficiency .sidebar__lessons-wrapper{transition-timing-function:ease;transition-duration:.3s}#bundle-proficiency .sidebar__topics_disabled{opacity:.6}#bundle-proficiency .sidebar__sprint-title{margin:36px 0 10px;padding:0 16px;opacity:.7}#bundle-proficiency .courses-popup__item{position:relative;display:flex;justify-content:space-between;align-items:center;height:58px;margin:0 3px;padding:0 20px 0 28px}#bundle-proficiency .courses-popup__item:after,#bundle-proficiency .courses-popup__item:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:""}#bundle-proficiency .courses-popup__item:hover:before,#bundle-proficiency .courses-popup__item_active:before{opacity:.04;background:#000}#bundle-proficiency .courses-popup__item_active:after{top:2px;height:54px;border-left:3px solid var(--profession-color,#007aff)}#bundle-proficiency .courses-popup__item:hover .courses-popup__item-arrow{opacity:1}#bundle-proficiency .courses-popup__item-title{z-index:1;overflow:hidden;margin:0;white-space:nowrap;text-overflow:ellipsis;color:#1a1b22;font-size:16px;line-height:20px}#bundle-proficiency .courses-popup__item-arrow{opacity:.4;color:#1a1b22}#bundle-proficiency .courses-popup__icons{display:flex}#bundle-proficiency .courses-popup__item-tick{margin:0 24px;color:var(--profession-color,#007aff)}#bundle-proficiency .courses-popup{position:relative;display:flex;width:674px;height:100vh;background:#fff}#bundle-proficiency .courses-popup,#bundle-proficiency .courses-popup *{box-sizing:border-box}#bundle-proficiency .courses-popup__content{display:flex;flex:1;flex-direction:column}#bundle-proficiency .courses-popup__title{margin:40px 0 50px 28px;font-family:YSDisplay;font-size:28px;font-weight:500}#bundle-proficiency .courses-popup__close{display:flex;justify-content:center;align-items:center;width:44px;cursor:pointer;transition:background .2s;border-right:1px solid #d1d2d6}#bundle-proficiency .courses-popup__close:hover{background:rgba(0,0,0,.04)}#bundle-proficiency .courses-popup__list{flex:1}#bundle-proficiency .sidebar__course{margin:16px 0 40px}#bundle-proficiency .sidebar__course-title{margin:16px 0 36px;padding:0 16px;cursor:pointer}#bundle-proficiency .sidebar__course-title:hover .sidebar__course-title-arrow{transform:none;opacity:1}#bundle-proficiency .sidebar__course-index{display:flex;justify-content:space-between;align-items:center}#bundle-proficiency .sidebar__course-name{margin:20px 0 0;color:#fff;font-size:22px;font-weight:500;line-height:28px}#bundle-proficiency .sidebar__course-title-arrow{width:24px;height:24px;transition:opacity .2s,transform .2s;transform:scaleY(.1);transform-origin:center;opacity:0;color:#fff}#bundle-proficiency .sidebar__header{display:flex;align-items:center;height:72px;padding:0 16px}#bundle-proficiency .sidebar__arrow-icon{padding:0 24px;color:#81838c}#bundle-proficiency .sidebar__arrow-icon:hover{cursor:pointer;color:var(--profession-color,#007aff)}#bundle-proficiency .sidebar__logo{color:inherit}#bundle-proficiency .sidebar{z-index:1;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;height:100vh;color:#81838c;background:#000;font-size:16px;line-height:20px}#bundle-proficiency .sidebar__content{display:flex;flex-direction:column;box-sizing:border-box;width:inherit;height:100%;background:inherit}#bundle-proficiency .sidebar__scrollable{flex:1}#bundle-proficiency .sidebar__subtitle{user-select:none;letter-spacing:.4px;text-transform:uppercase;font-size:13px;line-height:24px}#bundle-proficiency .sidebar__item-icon{margin-right:4px;transition:opacity .2s}#bundle-proficiency .sidebar__item-icon path{stroke:currentColor}#bundle-proficiency .sidebar__ellipsed-text{display:block;display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.popup-help__header{display:flex;align-items:center;margin-top:8px;font-size:14px}.popup-help__avatar{width:31px;height:31px;margin-right:10px;margin-left:14px;border-radius:50%}.popup-help__message{margin:12px 24px 12px 16px;font-size:16px}.popup-help__profession{color:#919191}.popup-help__hand-icon{position:relative;top:1px;left:1px;display:inline-block;width:16px;height:16px;transition:transform 1s;transform:rotate(-25deg) scale(0);transform-origin:50% 65%;animation:waveAnimation 4s 1}@keyframes waveAnimation{9%{transform:rotate(-25deg) scale(0)}12%{transform:rotate(-25deg) scale(1)}12%{transform:rotate(-25deg)}16%{transform:rotate(-50deg)}20%{transform:rotate(-13deg)}25%{transform:rotate(-50deg)}30%{transform:rotate(-13deg)}35%{transform:rotate(-50deg)}41%{transform:rotate(-13deg)}47%{transform:rotate(-50deg)}54%{transform:rotate(-13deg)}64%{transform:rotate(-50deg)}73%{transform:rotate(-25deg)}79%{transform:rotate(-25deg) scale(1)}90%{transform:rotate(-25deg) scale(0)}}.popup-help__label{margin-right:auto;font-size:16px}.popup-help__label_disabled{opacity:.3}.popup-help__icon{display:flex;margin:0 16px}.popup-help__icon_disabled{opacity:.3}.popup-help__divider{height:20px}.popup-help__item{display:flex;align-items:center;width:100%;height:48px;cursor:pointer;transition:all .1s ease-in;text-decoration:none;color:inherit;border-radius:2px}.popup-help__item:hover{background-color:rgba(0,0,0,.06)}.popup-help__item_colorless:hover{background-color:transparent}.popup-help__item_disabled:hover{cursor:default;background-color:#fff}.popup-help__copy{margin-right:20px;white-space:nowrap;color:#1a1b22;font-size:12px}.popup-help__hint{z-index:1000002}.popup-help__intro{position:absolute;right:15px;bottom:45px;box-sizing:border-box;width:300px;padding:24px;color:#fff;background:#1a1b22;font-size:16px;line-height:21px}.popup-help__intro:after{position:absolute;right:0;bottom:-10px;width:0;content:"";border-left:5px solid #1a1b22;border-bottom:5px solid #1a1b22;border-color:#1a1b22 #1a1b22 transparent transparent;border-style:solid;border-width:5px}.popup-help__intro_right{left:15px}.popup-help__intro_right:after{left:0;border-bottom:5px solid #1a1b22;border-right:5px solid #1a1b22;border-color:#1a1b22 transparent transparent #1a1b22;border-style:solid;border-width:5px}.popup-help__intro-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.popup-help__intro-logo{position:relative;top:-6px;left:-8px}.popup-help__intro-close{opacity:.4}.popup-help__intro-button:hover .popup-help__intro-close{opacity:1}.popup-help__intro-title{margin-bottom:16px}.scale-fade-enter{transform:scale(.01)}.scale-fade-enter-active{transition:all .3s ease-out;transform:scale(1)}.scale-fade-exit{transform:scale(1)}.scale-fade-exit-active{transition:all .3s ease-out;transform:scale(.01)}.fade-slide-up-enter{transform:translateY(15%);opacity:.01}.fade-slide-up-enter-active{transition:transform .2s ease-out,opacity .2s ease-out;transform:none;opacity:1}.fade-slide-up-exit{transform:none;opacity:1}.fade-slide-up-exit-active{transition:transform .2s ease-out,opacity .2s ease-out;transform:translateY(15%);opacity:.01}.slide-right-enter,.slide-right-exit-active{transform:translateX(-100%)}.slide-left-enter,.slide-left-exit-active{transform:translateX(100%)}.slide-left-enter,.slide-left-enter-active,.slide-left-exit,.slide-left-exit-active,.slide-right-enter,.slide-right-enter-active,.slide-right-exit,.slide-right-exit-active{will-change:transform}.slide-left-enter-active,.slide-right-enter-active{transition:transform .65s cubic-bezier(.2,1,.3,1);transition-delay:.1s;transform:translateX(0)}.slide-left-exit,.slide-right-exit{transform:translateX(0)}.popup-help{position:fixed;z-index:150;right:20px;bottom:20px;font-weight:400}.popup-help_reversed{bottom:7px;left:7px;max-width:24px}.popup-help_single{position:fixed;right:7px;bottom:7px}@media screen and (max-width:425px){.popup-help{left:16px;-webkit-user-select:none;user-select:none}.popup-help,.popup-help *{box-sizing:border-box}}.popup-help__hand-wrapper{position:absolute}.popup-help__close{height:54px;margin:auto;line-height:54px}@media screen and (max-width:425px) and (min-width:769px){.popup-help__close:hover{background:none}}@media screen and (max-width:425px) and (max-width:768px){.popup-help__close:active{background:none}}.popup-help__button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer;transition:all .2s ease-in;border-radius:50%;background:#1a1b22}.popup-help__button_animate{animation:buttonColorChange 2.4s 1}.popup-help__button:hover,.popup-help__button_active{background:var(--profession-color,#007aff)}.popup-help__button_small{width:30px;height:30px}.popup-help__button_hidden{display:none}.popup-help__icon-question{position:absolute;width:32px;height:32px;transition:transform .2s;color:#fff}.popup-help__icon-question_open{transition-delay:.2s;transform:scale(1)}.popup-help__icon-question_close{transition:transform .2s;transform:scale(0);animation:close .4s 1}.popup-help__icon-question_shown{animation:questionHide 2.4s 1}.popup-help__icon-question_small{width:24px;height:24px}.popup-help__icon-close{position:absolute;width:16px;height:16px;transition:transform .2s;color:#fff}.popup-help__icon-close_open{transition-delay:.2s;transform:scale(1)}.popup-help__icon-close_close{transition:transform .2s;transform:scale(0)}.popup-help__overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none}.popup-help__overlay_shown{display:block}@media screen and (max-width:425px){.popup-help__overlay{opacity:.8;background:#1a1b22}}.popup-help__popup{position:absolute;overflow:hidden;width:290px;margin-top:20px;padding:3px 0;transition:opacity .2s,transform .3s,visibility 1s;color:#1a1b22;border:1px solid #fff;border-radius:12px;background:#fff;box-shadow:0 0 40px rgba(13,38,52,.09),0 0 4px rgba(13,38,52,.06)}.popup-help__popup_bottom{bottom:calc(100% + 8px);transition-delay:0s}@media screen and (max-width:425px){.popup-help__popup_bottom{transition:color .2s,background-color .2s;color:#fff;background:transparent}}@media screen and (max-width:425px) and (min-width:769px){.popup-help__popup_bottom:hover{color:#1a1b22;background:#fff}}@media screen and (max-width:425px) and (max-width:768px){.popup-help__popup_bottom:active{color:#1a1b22;background:#fff}}.popup-help__popup_top{bottom:calc(100% + 72px);padding:7px 0;transition-delay:.1s}.popup-help__popup_hideBottom{visibility:hidden;transition-delay:.1s;transform:translateY(9px);opacity:0}.popup-help__popup_hideTop{visibility:hidden;transition-delay:0s;transform:translateY(9px);opacity:0}.popup-help__popup_single{padding:8px 0}.popup-help__popup_down{top:calc(100% - 8px)}.popup-help__popup_left{right:50%}.popup-help__popup_right{left:12px}@media screen and (max-width:425px){.popup-help .popup-help__popup{left:0;width:calc(100vw - 32px)}}@keyframes close{0%{transform:scale(1)}50%{transform:scale(0)}}@keyframes open{0%{transform:scale(0)}50%{transform:scale(0)}to{transform:scale(1)}}@keyframes buttonColorChange{0%{background-color:#1a1b22}18%{background-color:var(--profession-color,#007aff)}82%{background-color:var(--profession-color,#007aff)}to{background-color:#1a1b22}}@keyframes questionHide{0%{transform:scale(1)}9%{transform:scale(0)}91%{transform:scale(0)}to{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}@keyframes rotation{to{transform:rotate(1turn)}}#bundle-proficiency .fade-enter{opacity:.01}#bundle-proficiency .fade-enter-active{transition:all .3s ease-out;opacity:1}#bundle-proficiency .fade-exit{opacity:1}#bundle-proficiency .fade-exit-active{transition:all .3s ease-out;opacity:.01}#bundle-proficiency .scale-fade-enter{transform:scale(.01)}#bundle-proficiency .scale-fade-enter-active{transition:all .3s ease-out;transform:scale(1)}#bundle-proficiency .scale-fade-exit{transform:scale(1)}#bundle-proficiency .scale-fade-exit-active{transition:all .3s ease-out;transform:scale(.01)}#bundle-proficiency .fade-slide-up-enter{transform:translateY(15%);opacity:.01}#bundle-proficiency .fade-slide-up-enter-active{transition:transform .2s ease-out,opacity .2s ease-out;transform:none;opacity:1}#bundle-proficiency .fade-slide-up-exit{transform:none;opacity:1}#bundle-proficiency .fade-slide-up-exit-active{transition:transform .2s ease-out,opacity .2s ease-out;transform:translateY(15%);opacity:.01}#bundle-proficiency .slide-right-enter,#bundle-proficiency .slide-right-exit-active{transform:translateX(-100%)}#bundle-proficiency .slide-left-enter,#bundle-proficiency .slide-left-exit-active{transform:translateX(100%)}#bundle-proficiency .slide-left-enter,#bundle-proficiency .slide-left-enter-active,#bundle-proficiency .slide-left-exit,#bundle-proficiency .slide-left-exit-active,#bundle-proficiency .slide-right-enter,#bundle-proficiency .slide-right-enter-active,#bundle-proficiency .slide-right-exit,#bundle-proficiency .slide-right-exit-active{will-change:transform}#bundle-proficiency .slide-left-enter-active,#bundle-proficiency .slide-right-enter-active{transition:transform .65s cubic-bezier(.2,1,.3,1);transition-delay:.1s;transform:translateX(0)}#bundle-proficiency .slide-left-exit,#bundle-proficiency .slide-right-exit{transform:translateX(0)}@keyframes shake{12.5%{transform:translateX(12px)}25%{transform:translateX(0)}37.5%{transform:translateX(-5px)}50%{transform:translateX(0)}62.5%{transform:translateX(3px)}75%{transform:translateX(0)}87.5%{transform:translateX(-2px)}to{transform:translateX(0)}}#bundle-proficiency .proficiency-page{color:#1a1b22;font-weight:400}#bundle-proficiency .proficiency-page .page__content{display:flex;flex-direction:row;min-width:1024px;min-height:100vh}#bundle-proficiency .proficiency-page__main{display:flex;flex-direction:column;width:100%;height:100vh;box-shadow:0 2px 0 0 rgba(0,0,0,.1),0 2px 6px 0 rgba(0,0,0,.1)}#bundle-proficiency .proficiency-page__content{position:relative;align-items:flex-start;flex:1;flex-direction:column;margin:0 auto}#bundle-proficiency .proficiency-page__splitview-container{overflow:hidden;width:100%}#bundle-proficiency #bundle-index{display:flex}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}.fade-enter{opacity:.01}.fade-enter-active{transition:all .3s ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all .3s ease-out;opacity:.01}@keyframes placeholder-animation{0%{background-position:0 50%}65%{background-position:0 50%}to{background-position:1400px 50%}}.hljs{display:block;overflow-x:auto;padding:.5em;color:#1a1b22;background:#fafafa}.hljs.javascript .hljs-attr{color:#32a846}.hljs-subst,.hljs.css .hljs-built_in,.hljs.html .javascript .hljs-built_in,.hljs.html .javascript .hljs-title,.hljs.javascript .hljs-built_in,.hljs.javascript .hljs-title,.hljs.python .hljs-title{color:#1a1b22}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag{color:#ff4040}.hljs-literal{color:#1a1b22}.hljs-addition,.hljs-attribute,.hljs-meta-string,.hljs-regexp,.hljs-string{color:#32a846}.hljs-attr,.hljs-built_in,.hljs-class .hljs-title,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#ca8d3d}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-number,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#56b6c2}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}